package com.chinatelecom.entity.system;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 行政区域表
 *
 * @author nobody
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SysArea implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @TableId("ID")
    private Long id;

    /**
     * 父编号
     */
    private Long pid;

    /**
     * 名称
     */
    private String name;

    /**
     * 简称
     */
    private String shortName;

    /**
     * 邮政编码
     */
    private String zipCode;

    /**
     * 区号
     */
    private String cityCode;

    /**
     * 拼音
     */
    private String pinyin;

    /**
     * 经度
     */
    private String lng;

    /**
     * 纬度
     */
    private String lat;

    /**
     * 级别(0-国家,1-省,2-市,3-区、县,4-乡、镇、街道,5-村、居委会)
     */
    private Integer level;

    /**
     * 省编号
     */
    private Long provinceId;

    /**
     * 省名称
     */
    private String provinceName;

    /**
     * 市编号
     */
    private Long cityId;

    /**
     * 市名称
     */
    private String cityName;

    /**
     * 区域ID
     */
    private Long areaId;

    /**
     * 区域名称
     */
    private String areaName;

    /**
     * 乡镇街道编号
     */
    private Long streetId;

    /**
     * 乡镇街道名称
     */
    private String streetName;


}
